heligoland (north sea island) - French English Dictionary