Dicts.info 

Plant Taxonomy dictionary :: translations