Meaning of camelina sativa
Definition of camelina sativa
(noun)
annual
European
false
flax
having
small
white
flowers;
cultivated
since Neolithic
times
as a
source
of
fiber
and for its oil-rich seeds;
widely
naturalized
in North America
Other information on camelina sativa
WIKIPEDIA results for
camelina sativa
Amazon results for
camelina sativa
Tweet