English Spanish Dictionary

English - español

deposit in Spanish: