Vocabulary

口あんぐり

dumbfounded; open-mouthed

noun