1 definition by XandriaXendria
Name of a Goddess/Princess from the book, "Till We Have Faces" by C.S. Lewis. In the book she was married off to the god version of Cupid and was never allowed to look upon his face.
Istra is exceptionally pretty.
by XandriaXendria February 6, 2010