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
Tweet