loperamide

Definitions

Food

Medical

  • noun a drug that relieves severe diarrhoea by slowing down the movements of the intestine
http://www.dictionarycentral.com/definition/loperamide.html