Kotomora
怪力 (kairiki) Japanese meaning: superhuman strength | Kotomora