antifreeze reservoir - French English Dictionary