Chen

Chen (橙) is a Touhou Project character.