Definisi 'goggles'

English to English
noun
1 tight-fitting spectacles worn to protect the eyes Terjemahkan
source: wordnet30


Visual Synonyms