inhabited island - Turkish English Dictionary