The body is the part of the car that you see, your seats, doors, hood etc, all that metal that you see on the outside and inside. Now your frame or chassis is a metal structure under it that holds it up and together, you can see under your car by the wheels and the engine.(you may want to ask the jiffy lube mechanic if he can show you next time you get an oil change)
Technicaly they are two seperate parts of an automobile, however are connected as one through welds, bolts or some other form of connection. The connection between the two may very between automobiles but as a rule of thumb you're better off connecting the ground to a peice of chassis instead of the body only because it's better grounded to your electrical systems. Though many don't do this because it's such a pain the asss to do it. Generaly it's just easiest to ground it to the cleanest peice of metal on your car, in exampe your seat fram, a bolt that holds together two peices of metal or some kind of screw that holds down something but goes into metal. But really it all depends on how hardcore you are, I've done mine all over the place and I've seen people even modify their entire chassis to get good grounds.
Again, cars vary. I know the ground in my truck comes from both the chassis and the body but only because I hard wired it like that. I doubt that you will take the effort to get down and dirty to really ground your system so I'd just ground it to the cleanest peice of metal that you can find.(sorry if I lost you in my rant, hopefuly somebody else will explain better than I)
What kind of car do you have anyway?