barrier-penetrating sensors - French English Dictionary