Meaning of Mylar

Definition of Mylar

(noun) a thin polyester film

Other information on Mylar

WIKIPEDIA results for Mylar
Amazon results for Mylar