polycarbonate film - French English Dictionary