heligoland (north sea island) - Spanish English Dictionary