meaning of ladies slipper

1. any of several chiefly American wildflowers having an inflated pouchlike lip; difficult or impossible to cultivate in the garden


Related Words

ladies slipper |

Developed & Maintained By Taraprasad.com

Treasure Words