Dictionary search results

Showing 1-7 of 7 results

landmark British & World English

An object or feature of a landscape or town that is easily seen and recognized from a distance, especially one that enables someone to establish their location

landmark English Thesaurus

the spire was once a landmark for ships sailing up the river