Kotomora
諸力 (shoryoku) Japanese meaning: various forces | Kotomora