1 definition by Mach20

Something that really stinks beyond definition.
Who ever let the ass bomb go it was really odorous!
by Mach20 December 21, 2011
Get the Odorous mug.