Noun Definition

slipper orchid

1.Definition: any of several chiefly American wildflowers having an inflated pouchlike lip; difficult or impossible to cultivate in the garden

Related Noun(s):lady slipper

Category: Plants