a type of high-intensity fitness training that combines constantly varied movement with strength training exercises, often in a group settingLove it or hate it, CrossFit has found its place in the fitness world.
Submitted from:
United Kingdom on 15/07/2013