Attested.to

Definition

orchid with broad ovate leaves and long-bracted green very irregular flowers

Seed ·