Word info

soothing syrup

Noun

Meaning

medicine in the form of a syrup that has a calming effect

Source: WordNet

Hypernyms

Close letter words and terms