Subscriber login


Forgot your password?

Library card login

Other

Dictionary search results

Showing 1-6 of 6 results

parasite British & World English

an organism which lives in or on another organism (its host) and benefits by deriving nutrients at the other’s expense

parasite English-French

parasite m

parasite English-German

Schmarotzer

parasite English-Italian

parassita mf

parasite English-Spanish

parásito

parasite French-English

parasitic(al)