earth radiation budget - French English Dictionary