cough_dropEnglish

cough drop, pastil, pastille, troche

Noun

A medicated lozenge used to soothe the throat

English: cough drop, troche, pastille, pastil

English words with similar meanings

Show 3 words