pair of goggles - Français Anglais Dictionnaire