Etymology
Advertisement

b.o. (n.)

by c. 1950, an abbreviation of body odor; an advertisers' invention.

Others are reading

Advertisement
Advertisement
Definitions of b.o.

B.O. (n.)
malodorousness resulting from a failure to bathe;
Synonyms: body odor / body odour
From wordnet.princeton.edu