solar x-radiation - French English Dictionary