Definition of nasturtium

Definition of nasturtium
  1. nasturtium Noun The popular name of the "Tropaeolum" genus of flowering plants native to south and central America.
Need more help? Try our forum NEW