Dicts.info 

Ecology dictionary :: translations