Oooooh, I've always been told it means 'alien' and the same word is applied to extraterrestrials. But then we all know how reliable the information is you get from people in the pub. Thanks for that little titbit Caeli!