ability to penetrate - French English Dictionary