Dicts.info 

Economics Terminology dictionary :: translations