Large fish-eating birds of prey (7)
I believe the answer is:
ospreys
(Other definitions for ospreys that I've seen before include "Large hawks, they feed on fish" , "Large birds of prey and a Welsh rugby team" , "Large sea hawks" , "Fish-eating birds of prey" , "Birds that feed on fish" .)