Dicts.info 

Plant Physiology dictionary :: translations