1 definition by lost girl
short for alexandra means defender of mankind.
alexa means unintentionally beautiful. she'll never try to look good its just natural.
alexa means unintentionally beautiful. she'll never try to look good its just natural.
by lost girl July 5, 2006