to stare open-mouthed at something

listen to the pronunciation of to stare open-mouthed at something
English - English

Definition of to stare open-mouthed at something in English English dictionary

To stare at
gaze