Dicts.info 

Botany dictionary :: translations