Vocabulary

瞠若

(staring in) astonishment; amazement

noun adj-t adv-to suru-verb