Skip to main content

camelina

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