Slovnenya

Translation English French: depositor

Dictionary: main
depositor
noun