American English

Definition of body odor noun from the Oxford Advanced American Dictionary

 

body odor

 noun
noun
 
[uncountable] (abbreviation BO)
 
jump to other results
an unpleasant smell from a person's body, especially of sweat She should really do something about her body odor.