Find the word definition

Wiktionary
doum palms

n. (plural of doum palm English)