meaning of barbarea

barbarea meaning in General Dictionary

a genus of biennial or perennial natural herbs of north temperate regions winter cress

View more

  • biennial or perennial natural herbs of north temperate areas: wintertime cress