lake titicaca

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
mugGet the lake titicaca mug.