goggled; goggling
: to stare with wide or protuberant eyes
goggled with amazement at the huge statue
Love words? Need even more definitions?
Merriam-Webster unabridged
Share