Mylar

Explore definitions, synonyms, and language insights of Mylar

Definitions

Noun
a thin polyester film

More General Terms