There are various foods that are called "balls" in English, perhaps most famously "meat balls". What would be a good Latin word for a ball in this sense? I can think of words for a ball in general, but there is no guarantee that any of them is applicable here.
Why not globus or globulus? Each is a word that basically means a spherical mass. The former has a wide range of uses, and would be a reasonable choice, but for 'meat ball' I should prefer the diminutive.