Definition of cough syrup noun from the Oxford Advanced American Dictionary

 

cough syrup

 noun
noun
 
(also cough medicine
 
)
[uncountable]
 
jump to other results
liquid medicine that you take for a cough