invisible electromagnetic radiation - French English Dictionary