Enisled

Definition:

  • (p. a.) Placed alone or apart, as if on an island; severed, as an island.