(a pair of) goggles - Anglais Synonymes Dictionnaire