• Londonderry

    Full definition of Londonderry

    Proper noun

    Londonderry

    (plural Londonderrys)
    1. A city in northwestern Northern Ireland

    Synonyms

    © Wiktionary