Definitions of Listera convallarioides:

  • noun:   small orchid with two elliptic leaves and a slender raceme of small green flowers; western North America