emerald isle Meaning, Definition & Usage

  1. noun an island comprising the republic of Ireland and Northern Ireland
    Hibernia; Ireland.

WordNet