So these aliens have developed a technology to locate and extract organs from other beings.
És a dir, que es tracta d'uns alienígenes que dominen una tecnologia pensada especialment per localitzar i extreure òrgans d'altres éssers vius.