Kotomora
クリーチャー (kuriichaa) Japanese meaning: creature | Kotomora