Microbead meaning : A microscopic bead of plastic used as an exfoliant in personal care products.
charlotte
microbead
tenement
couvert
vobla