Dicts.info 

Phylogenetics dictionary :: translations