Word info

ajmoda

Noun

Meaning

(India) A plant related to ajwain, Trachyspermum roxburghianum, used as a spice and in Ayurvedic medicine.

(India) The seeds of wild celery, used in Indian folk medicine.

Source: en.wiktionary.org

Close letter words and terms