English synonyms about - contact  

soothing syrup

noun

1 soothing syrup

Medicine in the form of a syrup that has a calming effect.




Find more on soothing syrup elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.026