mylar

Explore definitions, synonyms, and language insights of mylar

Definitions

Noun
a thin polyester film

More General Terms