RhymeZone

 

Definitions of clustered lady's slipper:
  • noun:   clusters of several short stems each having 2 broad leaves and 2-4 drooping brownish to greenish flowers with pouches mottled with purple; British Columbia to central California and northern Colorado

Related words...


 
Help  Feedback  Privacy  Terms of Use

Copyright © 2023