What does ‘lunachick’ mean?

( n ) A crazy female. She’s such a lunachick she went postal when he took her parking place.