Kotomora
力業 (chikarawaza) Japanese meaning: heavy work | Kotomora