Definitions of puttyroot:

  • noun:   North American orchid bearing a single leaf and yellowish-brown flowers