Japanese dictionary
むらしばい
play put on in a village; play put on by villagers
Kanji details
・village
・town
・turf
・lawn
・reside
・to be
・exist
・live with