tough flexible thermoplastic resin - French English Dictionary