English → Tetun

deposit (money)

depozita

More