Islet \Is"let\, n. [OF. islette (cf. F. [^i]lot), dim. of isle.] A little island.
Now, it's not tragedy, but technology that threatens to force Dever to leave his post on this rocky, picturesque islet.
The semi-official Athens News Agency said prior to the crash the helicopter had landed at a small Greek islet near Corfu in northwestern Greece because of mechanical problems.