'Brassia verrucosa' definitions:

Definition of 'Brassia verrucosa'

(from WordNet)
noun
Central American orchid having spiderlike flowers with prominent green warts [syn: spider orchid, Brassia verrucosa]