(s)detached, separatedno longer connected or joined“a detached part”, “on one side of the island was a huge rock, almost detached”, “the separated spacecraft will return to their home bases”