Combine flour and pepper in a bowl, add beef and toss to coat. Heat oil in a large pot. Add the beef in batches, cook until browned on all sides, about 5 minutes per batch.
STEP 2
Remove beef, add vinegar and wine, scraping browned bits. Add beef back, broth, and bay leaves. Bring to a boil, then reduce to a simmer.
STEP 3
Cover and cook, skimming broth occasionally, until beef is tender, about 1.5 hours. Add onions and carrots, simmer covered for 10 minutes. Add potatoes, simmer until tender, about 30 minutes more. Adjust seasoning, serve warm.