Skip to main content

nosesmart

English nosesmart meaning in English  •  nosesmart का अर्थ अंग्रेजी में
Noun
  • A kind of cress, a pungent cruciferous plant, including several species of the genus Nasturtium.
Advertisement