Italian Spanish Dictionary

italiano - español

granchio in Spanish: