Fish, grouse or beef (4)
I believe the answer is:
carp
This clue is a triple definition!
'fish' is the first definition.
(I know that carp is a type of fish)
'grouse' is the second definition.
(both can mean to complain)
'or' acts as a link.
'beef' is the third definition.
(I've seen this before)
(Other definitions for carp that I've seen before include "Fish - grouse" , "Cavil - fish" , "Fish; nag pettily" , "Keep complaining" , "Find fault with a freshwater fish" .)