Dicts.info 

Parasitology dictionary :: translations