LIZARD FISH


Meaning of LIZARD FISH in English

noun

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.