Skip to main content

amia

English amia meaning in English  •  amia का अर्थ अंग्रेजी में
Noun
  • A genus of fresh-water ganoid fishes, exclusively confined to North America; called bowfin> in Lake Champlain, dogfish> in Lake Erie, and mudfish> in South Carolina, etc. See Bowfin>.
Advertisement