Japanese dictionary

Dictionary: “まごまご”

まごまご

まごまご

confused; flustered; at a loss