isle of dogs - Allemand Anglais Dictionnaire