temiishaa

English: Translation
shadow, shade; spirit, apparition
noun
Universe and the natural world
Santa Ysabel
Not in Dictionary