Leesha

She is an alien in ​Mahoromatic: Something more Beautiful.