meaning of camelina sativa

1. 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


Related Words

camelina sativa |

Developed & Maintained By Taraprasad.com

Treasure Words