Dicts.info 

Sports Terminology dictionary :: translations