What do you call someone who eats fish but not meat?
You can use the term pescatarian. It's quite a recent word, first recorded in the 1990s, and it comes from the Italian noun pesce, meaning fish. Because it's still relatively new, the word may not be familiar to some people, so you may need to explain what you mean if you use it.
See other Vocabulary Questions.
Take a look at: Is a banana a fruit or a herb?