yarimashita
1. Performed; Played (a role)
Verb
#493556
1. Performed; Played (a role)
1. hooray; yay
1. way (of doing); manner
1. machine
2. race car; racing motorcycle
1. better; preferable
2. more; increase
3. increase; growth
1. forcibly; by force
1. redoing