Italian edit

Noun edit

xenoparassita m (plural xenoparassiti)

  1. (biology) xenoparasite