MeaningElf battle, a supernatural, independent being fascinated by the mysteries of the unknown
OriginIndian