Slipper-orchid meaning

A type of orchid; a lady's slipper.
noun
0
0
Advertisement