Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

camelina Definition

Cancel
camelina
noun
The plant , sometimes cultivated for oilseed

Words Related to camelina!

camelina Examples by Brain Bank Users