Dicts.info 

Arthropods dictionary :: translations