Kotomora
膂力 (ryoryoku) Japanese meaning: physical strength | Kotomora