soothing syrup
English Dictionary
->
Letter S
-> soothing syrup
Search Dictionary:
soothing syrup Definition
(n)
medicine
in
the
form
of
a
syrup
that
has
a
calming
effect
soothing syrup Synonyms
soothing syrup
© Art Branch Inc.