Meaning of sheepshead

Definition of sheepshead

(noun) large (up to 20 lbs) food fish of the eastern coast of the United States and Mexico

Other information on sheepshead

WIKIPEDIA results for sheepshead
Amazon results for sheepshead