What does blue majic mean?

blue majic meaning in Urban Dictionary

a brand of heroine initially seen used for the 1970's.