PUTTYROOT


Meaning of PUTTYROOT in English

[put.ty.root] n (1817): a No. American orchid (Aplectrum hyemale) having a slender naked rootstock and producing a solitary leaf and a scape bearing a raceme of brownish flowers

Merriam-Webster English vocab.      Английский словарь Merriam Webster.