Barbarea Meaning

There are 1 meaning(s) for word Barbarea

Meaning 1 : biennial or perennial herbs of north temperate regions: winter cress

    Synonyms : genus barbarea