Both are used interchangeably in modern language but these are actually different terms. A stock is made from bones or shells, a broth is made with vegetables or meat/seafood.