English
›
Words
parasite
Translation:
English
Noun
an
organism that lives on or in another
6
toady
4
one
who lives at the expense of others and contributes nothing in return
3
sycophant
0
animal
or plant living on another
Add
Translation