Meaning of throat lozenge in English:

throat lozenge

noun

  • A lozenge used to treat a cough or soothe a sore throat.

Origin

Mid 19th century; earliest use found in The Boston Herald.