Meaning of listera ovata

Definition of listera ovata

(noun) orchid having a pair of ovate leaves and a long slender raceme of green flowers sometimes tinged red-brown; Europe to central Asia

Other information on listera ovata

WIKIPEDIA results for listera ovata
Amazon results for listera ovata