Dicts.info 

Zoology dictionary :: translations