Slovnenya

Translation English Spanish: Deliverer

Dictionary: main
Deliverer
noun