English edit

Noun edit

supplicators

  1. plural of supplicator