ムシウタ
Meanings
Noun
1. Mushi-Uta