GeneralConnection.com
➔
Dictionary
openmouthed
Adjective
1. goggle-eyed
1. popeyed, surprised
Usage