Slipper Orchid - Definition - Law Dictionary Home Dictionary Definition slipper-orchid
Definition :
any of several chiefly American wildflowers having an inflated pouchlike lip difficult or impossible to cultivate in the garden
View Judgments Citing this PhraseView Acts Citing this Phrase