'soothing syrup' definitions:

Definition of 'soothing syrup'

(from WordNet)
noun
Medicine in the form of a syrup that has a calming effect