Definify.com

Definition 2024


Londonderry

Londonderry

English

Proper noun

Londonderry

  1. A city in northwestern Northern Ireland

Synonyms