meaning of sleeping draught

1. a soporific drug in the form of a pill or tablet or capsule


Related Words

sleeping draught |

Developed & Maintained By Taraprasad.com

Treasure Words