Myssa Rei about 12 years ago [hidden] Incidentally her name is Mei... which if written in Chinese a certain way means 'little sister'. So Imouto-chan's name just means literally the same thing. 1 Reply Copy ID Copy Link