What does camelina mean?

camelina meaning in General Dictionary

a genus of yearly and biennial natural herbs of Mediterranean to Central Asia

View more

  • annual and biennial natural herbs of Mediterranean to central Asia