Meaning of puttyroot

Definition of puttyroot

(noun) North American orchid bearing a single leaf and yellowish-brown flowers

Other information on puttyroot

WIKIPEDIA results for puttyroot
Amazon results for puttyroot