Kotomora
怪奇 (かいき, kaiki) Japanese meaning: bizarre | Kotomora