Dicts.info 

Living Fossils dictionary :: translations