Tropaeolum peregrinum

Explore definitions, synonyms, and language insights of Tropaeolum peregrinum

Definitions

Noun
a climber having flowers that are the color of canaries

More General Terms