English | German | Russian | Czech

slipper orchid English

Meaning slipper orchid meaning

What does slipper orchid mean?

slipper orchid

(= lady''s slipper) any of several chiefly American wildflowers having an inflated pouchlike lip; difficult or impossible to cultivate in the garden

Synonyms slipper orchid synonyms

What other words have the same or similar meaning as slipper orchid?

slipper orchid English » English

lady’s slipper lady-slipper ladies’ slipper

Are you looking for...?