Definitions
There is 1 meaning of the phrase
Brassia Verrucosa.
Brassia Verrucosa - as a noun
Central american orchid having spiderlike flowers with prominent green warts
Synonyms (Exact Relations)
spider orchid