Goggled

word

1. Verb form

of Goggle

2. Adjective

Prominent; staring, as the eye.
More about this word
Synonyms and related words
Explore this word