Word Meaning

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


Meaning of nosesmart

- A kind of cress, a pungent cruciferous plant, including several species of the genus Nasturtium.