Find the word definition

Wiktionary
rasp palms

n. (rasp palm English)