English
›
Words
an
organism that lives on or in another, getting nourishment from the host but contributing nothing useful and sometimes causing harm, for example, a leech
Translation:
English
Noun
7
parasite
Add
Translation