1. Using a large frying pan, saute the bacon. Reserve the fat and the bacon.
2. In a large mixing bowl place the lamb, salt, pepper, and flour. Toss to coat the meat evenly. Reheat the frying pan. In batches, toss the meat in the flour to coat evenly, and then brown in the reserved bacon fat.
3. If you run out of fat, use a little oil. Transfer the browned meat to a 10-quart stovetop casserole, leaving about ¼ cup of fat in the frying pan. Add the garlic and yellow onion to the pan and saute until the onion begins to color a bit.
4. Deglaze the frying pan with ½ cup of water and add the garlic-onion mixture to the casserole, along with the reserved bacon pieces, Beef Stock, and sugar. Cover and simmer for 1½ hours, or until tender.
5. Add the remaining ingredients to the pot and simmer, about 20 minutes until the vegetables are tender. Check pepper before serving.