meaning of Aim Head

Aim Head meaning in Urban Dictionary

A person who is hooked on being on aim.