Definitions
noun
a dispenser of a liquid cosmetic (such as a deodorant) having a revolving ball as an applicator
noun
a woman's foundation garment rolled on to the hips
Look “roll-on” up elsewhere
Want another word?
Spin the dictionary for a fresh one.