pastille

Explore definitions, synonyms, and language insights of pastille

Definitions

Noun
a medicated lozenge used to soothe the throat

More General Terms