English Spanish Dictionary

English - español

octopus in Spanish: