usual place of residence - Français Anglais Dictionnaire