electronic camouflage - French English Dictionary