showy lady slipper
English Dictionary
->
Letter S
-> showy lady slipper
Search Dictionary:
showy lady slipper Definition
(n)
pale
pink
wild
orchid
of
northeastern
America
having
an
inflated
pouchlike
lip
showy lady slipper Synonyms
common lady's-slipper
Cypripedium album
Cypripedium reginae
showy lady slipper
showy lady's-slipper
© Art Branch Inc.