Definitions of Brassia verrucosa:

  • noun:   Central American orchid having spiderlike flowers with prominent green warts