YourDictionary

embelin medical definition

noun
The active principle from the berries of certain species of Asiatic shrubs, formerly used as an anthelmintic.

link/cite print suggestion box