ajmoda
Meaning
- noun A plant related to ajwain, Trachyspermum roxburghianum, used as a spice and in Ayurvedic medicine.
- noun The seeds of wild celery, used in Indian folk medicine.
Similar words
ajava ajowan ajouan ajowain ajwayan ajwan aiwain ajwain carom omum water
Save “ajmoda” to learn later