Flesh: the soft substance between the skin and bone of animal or human bodies

Ex: Tigers are flesh-eating animals

Vegetarians don't eat animal flesh

I don't know when we use flesh and when we use meat? It seems 2 words are synonym. Could someone explain more so i can know which cases I use them and vice versa?

Thank Marius Hancu. Now it is very clear for me to understand. That's very kind of you.