irish capital

Noun
  1. Capital and largest city and major port of the Irish Republic (synset 108909418)

Other Searches