English
›
Words
animal
or plant living on another
Translation:
English
Noun
0
parasite
Add
Translation