Kotomora
動力因 (douryokuin) Japanese meaning: efficient cause | Kotomora