Not really part of this world, they're not really part of any world that's fully and tangibly human.
Ils ne font pas vraiment partie de ce monde, ni d'aucun monde qui soit complètement et tangiblement humain.