hot-water radiator - French English Dictionary