particle reinforced composites - French English Dictionary