Wiktionary
supplicators
n. (plural of supplicator English)
n. (plural of supplicator English)