look up any word, like sex:
 
1.
Something that really stinks beyond definition.
Who ever let the ass bomb go it was really odorous!
by Mach20 December 21, 2011