Dicts.info 

Entomology dictionary :: translations