Londonderry

What is Londonderry?

Londonderry definition and meaning on Dictionary terms:
noun

a county in N Northern Ireland. 804 sq. mi. (2082 sq. km).
its county seat: a seaport.
a town in SE New Hampshire.