Dicts.info 

Cell Biology dictionary :: translations