look up any word, like bootylicious:
1. bafoogled
(adj.) fucked up. see also: fucked
(deriving from the Latin word bafooglum)
The shipping charges on Amazon.com are bafoogled!
by Bob Mar 20, 2003 add a video
rss and gcal