Kotomora
忌むべき (imubeki) Japanese meaning: abominable | Kotomora