Definitions by douche_canoe
Eluna
A person of Lithuanian descent. These people are usually redheads, short and annoying. May also cause elunacitis. Elunacitis is a disease that causes hatred for Eluna.
Eluna by douche_canoe October 20, 2013