In a large bowl, toss beef with flour, salt, and pepper. In a large pot, brown beef with oil. Add water to cover and simmer for 2 to 3 hours until beef is tender. Add carrots and onion and simmer for 30 minutes. Add potatoes and water to cover, and simmer for 30 minutes or until tender. Add beef broth and tomato sauce and stir. Heat to boiling.
Serve with rice.