xenoparasites

English

Noun

xenoparasites

  1. plural of xenoparasite

Anagrams