Find the word definition

Wiktionary
sticking places

n. (sticking place English)