Noun Definition

overlook

1.Definition: a high place affording a good view

Category: Places