n. (often attrib.) a substance sprayed or rubbed on to the body or sprayed into the air to remove or conceal unpleasant smells (a roll-on deodorant; has a deodorant effect).
Etymology: as DEODORIZE + -ANT
n. (often attrib.) a substance sprayed or rubbed on to the body or sprayed into the air to remove or conceal unpleasant smells (a roll-on deodorant; has a deodorant effect).
Etymology: as DEODORIZE + -ANT
Oxford English vocab. Оксфордский английский словарь. 2012