a wide-eyed stare

listen to the pronunciation of a wide-eyed stare
English - English

Definition of a wide-eyed stare in English English dictionary

a wide-eyed stare
goggle