Slovnenya

Translation English French: supplicant

Dictionary: main
supplicant
noun