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
Get the Istra mug.