You searched for: “adelphoparasite
adelphoparasite (s) (noun), adelphoparasites (pl)
An organism which lives in or on a closely related host: The adelphopgrasite is a tiny creature that can only thrive by dwelling on another closely related living thing or host.