TOWER MUSTARD


Meaning of TOWER MUSTARD in English

noun

1. : a widely distributed cress ( Arabis glabra )

2. : tower cress

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.