Find the word definition

Wiktionary
glory holes

n. (glory hole English)