YourDictionary

twayblade

noun

any of various native, soil-inhabiting orchids (esp. genera Listera and Liparis) having opposite, paired leaves

See twayblade in American Heritage Dictionary 4

Learn more about twayblade

link/cite print suggestion box