solar heater

noun

1.
a heater that makes direct use of solar energy