mylar
1. [ noun ] (trademark) a thin polyester film
Related terms: plastic trademark
2. [ noun ] (trademark) a thin polyester film
Related terms: plastic trademark
Similar spelling:   Myler