1 definition by dipped_in_stink#2

a lake in south america, better defined as lake boobpoop
it smells like you vacationed in lake titicaca!!
by dipped_in_stink#2 July 11, 2011
Get the lake titicaca mug.