goggle

goggle

goggle

Verb

look with amazement; look stupidly

Synonyms: