b.o. (n.) Look up b.o. at Dictionary.com
by c. 1950, an abbreviation of body odor; an advertisers' invention.