Home
Search
Index
Definify.com
Definition
2024
Londonderry
Londonderry
English
Proper noun
Londonderry
A city in northwestern
Northern Ireland
Synonyms
Derry
Similar Results