Skip to main content

dogfish

English dogfish meaning in English  •  dogfish का अर्थ अंग्रेजी में
Noun
  • A small shark, of many species, of the genera Mustelus, Scyllium, Spinax, etc.
  • The bowfin (Amia calva). See Bowfin>.
  • The burbot of Lake Erie.
Advertisement