londonderry meaning in English
n. londonderry, city in northern ireland (also called derry); former county of northern ireland; town in new hampshire (usa)
n. londonderry, city in northern ireland (also called derry); former county of northern ireland; town in new hampshire (usa)