barrier-penetrating sensors - Français Anglais Dictionnaire