WATER RADISH MEANING IN ENGLISH

• Water radish Definition & Synonyms

  1. () A coarse yellow-flowered plant (Nasturtium amphibium) related to the water cress and to the horse-radish.


RECENT SEARCHES