ajmoda
noun 2
Definitions
noun
1
A plant related to ajwain, Trachyspermum roxburghianum, used as a spice and in Ayurvedic medicine.
2
The seeds of wild celery, used in Indian folk medicine.
Your note
not saved0 chars
noun
A plant related to ajwain, Trachyspermum roxburghianum, used as a spice and in Ayurvedic medicine.
The seeds of wild celery, used in Indian folk medicine.