English Spanish Dictionary

English - español

spill in Spanish: