Meaning of horsehead

Definition of horsehead

(noun) any of several silvery marine fishes with very flat bodies

Other information on horsehead

WIKIPEDIA results for horsehead
Amazon results for horsehead