The meaning of Allexa is Defender of mankind