rooftop

noun

The outer surface of a roof.

noun

The top surface of a roof

noun

the top of a (usually flat) roof