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