Attested.to

Definition

Central American orchid having spiderlike flowers with prominent green warts

Seed ·

Term in context

Brassia verrucosa in CommonParlance