Definify.com

Definition 2025


Londonderry

Londonderry

English

Proper noun

Londonderry

  1. A city in northwestern Northern Ireland

Synonyms