'soothing syrup' definitions:

Definition of 'soothing syrup'

From: WordNet
noun
Medicine in the form of a syrup that has a calming effect