terrestrial radiation - French English Dictionary