Find the word definition

Wiktionary
walking palms

n. (walking palm English)