isle of dogs - İspanyolca İngilizce Sözlük