solar heat accumulator - French English Dictionary