Definition of roof

What does the word roof mean?