Reverse of a great engine is refrigerator or heat pump?
Both, I suppose. A refrigerator and a heat pump are the same thing. It's just that (in common usage anyway), with a heat pump you can change which side is hot and which side is cold.
Separate names with a comma.