n. an area of land that is almost surrounded by water but is joined to a larger piece of land; half- isle
Rivers from different mountains converging into one stream
insulisland"" insulate v. insular adj.