Definition, synonyms and related words
A stare of curiosity or amazement.
present participle of goggle