tropaeola

/trəʊˈpeɪələ/

Definitions

1. noun

A type of flowering plant of the family Lythraceae, native to South America.

“The rare tropaeolum, also known as the tropaeola, is found in the remote regions of the Andes.”

Synonyms

  • passion flower
  • tropaeolum

Antonyms

  • non-native plant
  • weed