Kotomora
おぞましい (ozomashii) Japanese meaning: appalling | Kotomora