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
info@alfaschool.com
Privacy Policycommon.termsOfService
Copyright © 2025 AlfaSchool