Meaning of emerald isle

Definition of emerald isle

(noun) an island comprising the republic of Ireland and Northern Ireland

Other information on emerald isle

WIKIPEDIA results for emerald isle
Amazon results for emerald isle