kamus
.
Search
About
goggles
English
goggles
Noun
Tight-fitting spectacles worn to protect the eyes
English: goggles