lizard fish

noun

Definition of lizard fish

: any of various slender marine fishes having a scaly head like that of a lizard and a large mouth and constituting the family Synodontidae