island-dweller - French English Dictionary