engine coolant reservoir - Spanish English Dictionary