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
Languages:
EnglishRussian
Social Networks:
EnglishEnglish - Russian
Copyright © 2025 AlfaSchool
Privacy PolicyTerms of Service