Top Definition
Similar to barking spiders. When someone flatulates, you blame it on the barking frogs.
A: *farts loudly* Did you hear those barking frogs?
B: Yep, they're really loud today.
by ATXD March 05, 2008
Free Daily Email

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

Emails are sent from We'll never spam you.