meaning of knockout drops

1. chloral hydrate in combination with alcohol; usually administered surreptitiously to make the drinker unconscious


Related Words

knockout drops |

Developed & Maintained By Taraprasad.com

Treasure Words