Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of water radish

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