supplicator ( synonym found)

Definition of supplicator:

(n) : someone who supplicates

Back to Top