To stand or sit with mouth wide open in utter amazement or disbelief.
gape in awe / open mouth wide in surprise
waa kwa mshangao
"Wananchi waliamachama walipoona muujiza huo."
Translation: Citizens gaped in awe when they saw the spectacle.