Back to Dictionary

to deposit

Noun

Louisiana Creole

depouy