n. An animal parasite that can live independently of its usual host.coinosite
cenosite 🔊 Listen to this n. An animal parasite that can live independently of its usual host.coinosite Share Facebook Twitter Google +