available solar radiation - French English Dictionary