When referring to meat broth and stock there really is a distinction. Broth is considered lighter and more "sippable" and is made with meat pieces and vegetables whereas stock contains bones, cartilage, and such and is boiled and then simmered for a long time to get all the flavor out of said pieces. When referring to vegetable broth and stock, the terms are really more interchangeable. You can use vegetable stock anywhere you'd use broth. (Read this article by healthline.com about the difference between broth and stock.)