vegetarian - does not eat meat/muscle, can eat egg or dairy type things.
vegan- does not eat anything animal based, gelatin, dairy, egg, muscles, bone broth too i guess.
I am aware of the bastardization of the word. I spent 30 years working in the dietary supplementation & nutrition industry, and lived as a “vegan” for five of those years.
The term, vegan, would not have been coined if the term, vegetarian, had not been rendered meaningless by people who added animal products to an actually vegetarian diet.
This is not mere semantics. There are some fundamental differences between plant and animal foods, with eggs, milk, cheese, and all the other cheating foods clearly falling on the animal side.
There are specific nutrients and substances in each category of food that are not found in the other.