Meaning of natural glass

Definition of natural glass

(noun) magma of any composition that cooled very rapidly

Other information on natural glass

WIKIPEDIA results for natural glass
Amazon results for natural glass