Top Definition
The great land of Ireland, known for its tranquil, dark green countryside.
From the plane, my father saw the Emerald Isle far below.
door GenghisKhan44 18 augustus 2009
1 more definition
Edinburg at the beach.
Emerald Isle has very little to do, its like Edinburg, VA.
door JILLO 21 augustus 2005

Dagelijkse gratis email

Vul hier je e-mailadres in en ontvang elke ochtend gratis het Urban Woord van de Dag!

De e-mails zijn afkomstig van daily@urbandictionary.com. We sturen nooit spam.

×