Definition of lady orchis in English:

lady orchis

noun

Origin

Mid 19th century; earliest use found in Anne Pratt (1806–1893), botanist.