Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of hierapicra

- A warming cathartic medicine, made of aloes and canella bark.