island (just) off the coast - Turkish English Dictionary