rooftop

Noun
  1. the top of a (usually flat) roof
rooftop
A cat sits on the rooftop watching the sunset.