Île du Diable

[ eel dy dya-bluh ]
/ il dü ˈdya blə /

noun

French name of Devil's Island.

British Dictionary definitions for ile du diable

Île du Diable
/ (il dy djɑblə) /

noun

the French name for Devil's Island