meaning of soothing syrup

1. medicine in the form of a syrup that has a calming effect


Related Words

soothing syrup |

Developed & Maintained By Taraprasad.com

Treasure Words