goggles

Explore definitions, synonyms, and language insights of goggles

Definitions

Noun
tight-fitting spectacles worn to protect the eyes