ethylene propylene rubber - French English Dictionary