meaning of camelina sativa

camelina sativa meaning in General Dictionary

annual European false flax having small white blossoms; cultivated since Neolithic times as a source of fiber as well as for its oil-rich seeds; extensively naturalized in united states