Find the word definition

Wiktionary
lady palms

n. (lady palm English)