Kotomora
想像力 (souzouryoku) Japanese meaning: imagination | Kotomora