Skip to main content

lizardfish

English lizardfish meaning in English  •  lizardfish का अर्थ अंग्रेजी में
Noun
  • Any of several mostly tropical marine scopeloid fish of the family Synodontidae having large mouths in lizardlike heads, especially the inshore lizardfish (Synodus foetens syn. Synodus poeyi) of Mideastern and Southern Uni
Advertisement