glasses with side shield - Français Anglais Dictionnaire