brassia verrucosa Meaning, Definition & Usage

  1. noun Central American orchid having spiderlike flowers with prominent green warts
    spider orchid.

WordNet