1 definition by cwowlhejksdljd

Top Definition
Toucan sexual intercouse; the noise toucans make while having sex
In the jungle, I heard a floop. Damn toucans.
by cwowlhejksdljd April 26, 2011
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×