barbarea
English
barbarea meaning in English • barbarea का अर्थ अंग्रेजी में
Noun
- a genus of biennial or perennial herbs of north temperate regions: winter cress.