Definition of "Roof" :
noun: a protective covering that covers or forms the top of a building
noun: protective covering on top of a motor vehicle
noun: an upper limit on what is allowed
"There was a roof on salaries."
noun: the inner top surface of a covered area or hollow space
"The roof of the cave was very high."
verb: provide a building with a roof; cover a building with a roof