'Brassia lawrenceana' definitions:

Definition of 'Brassia lawrenceana'

(from WordNet)
noun
South American orchid with spiderlike pale-yellow to pale- green flowers [syn: spider orchid, Brassia lawrenceana]