Skip to main content

Definitions by dipped_in_stink#2

lake titicaca

a lake in south america, better defined as lake boobpoop
it smells like you vacationed in lake titicaca!!