Grass-finished means that the animal has been fed grass its whole life and finished on grass. Grass-Fed means its fed grass for a period of its life and has been grain fed as well.