Brassia verrucosa

Explore definitions, synonyms, and language insights of Brassia verrucosa

Definitions

Noun
Central American orchid having spiderlike flowers with prominent green warts