Top Definition
An extremely unbeliaveable excuse for being late or warding off a duty
I won't buy he was late because he lost his carkeys,he's giving us such a deaf elephant
by S.Taha Ghorayshie October 23, 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.