meaning of Atomic Haze

Atomic Haze meaning in Urban Dictionary

one of the better strains of cannabis that I ever endured the satisfaction of cigarette smoking. A creation by Dr. Atomic, a tasty sativa certainly...