Slovnenya

Translation English Italian: deposit

Dictionary: main
deposit
noun