Mix ground beef, salt, pepper, bread crumbs, raw eggs, and water thoroughly. Pat meat mixture flat onto a sheet of waxed paper to 1" thick. layer hard-boiled eggs, salami, and ham; sprinkle with mozzarella, Parmesan cheese, garlic and parsley. Pick up wax paper on long end and start to roll like a jelly roll. Pat firmly into a football shape and seal ends.
Heat oil in a large fry pan and brown meat loaf on all sides. Gently lift out and place in simmering tomato sauce to cook slowly 30-45 minutes on low heat. Serve sliced with pasta or rice.