camelina
English
camelina meaning in English • camelina का अर्थ अंग्रेजी में
Noun
- a genus of annual and biennial herbs of Mediterranean to Central Asia.