English dictionary
soothing syrup meaning and definition
Definition and meaning of soothing syrup at MeaningMonkey.org. soothing syrup meaning and definition in the English Dictionary.SOOTHING SYRUP noun
Definition of soothing syrup (noun)
- medicine in the form of a syrup that has a calming effect
Source: Princeton University Wordnet