GOGGLES


Meaning of GOGGLES in English

n. protective lenses worn over the eyes (protect against flying objects, strong wind, water, etc.)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.