brassia lawrenceana Meaning, Definition & Usage

  1. noun South American orchid with spiderlike pale-yellow to pale-green flowers
    spider orchid.

WordNet