designating any of various commercial products, as a deodorant lotion, that are applied to the skin by means of a rotating ball within the top of the dispenser
noun
such a product
See roll-on in American Heritage Dictionary 4
adjective
Of or being a substance, such as a deodorant, that is dispensed from a container having a rolling ball at one end serving as an applicator.