Camelina

Explore definitions, synonyms, and language insights of Camelina

Definitions

Noun
annual and biennial herbs of Mediterranean to central Asia

More General Terms