Kotomora
強力 (gouriki) Japanese meaning: herculean strength | Kotomora