Kotomora
キメラ (kimera) Japanese meaning: chimera | Kotomora