Kotomora
トリックスター (torikkusutaa) Japanese meaning | Kotomora