Definitions by LMori
titicaca
A lake located in South America that borders Peru and Bolivia.
Due to the name's similarity to slang words for breast and feces in the English language, the term is often used to comic effect.
Due to the name's similarity to slang words for breast and feces in the English language, the term is often used to comic effect.