What does ‘hop-head’ mean?

( n ) Someone high on drugs and restive. Some hop-head mugged me in the park.