particle penetration - French English Dictionary