Vocabulary

へどもど

to be flustered; to be flurried; to stutter; to be at a loss

suru-verb vi adverb adv-to