Find the word definition

Wiktionary
talipot palms

n. (plural of talipot palm English)