まごまご
Top 25000
Meanings
Adverb
Suru verb
1. confused; flustered; at a loss (Onomatopoeia)