Word Meaning

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


Meaning of harmel

- A kind of rue (Ruta sylvestris) growing in India. At Lahore the seeds are used medicinally and for fumigation.