bowfin
English
bowfin meaning in English • bowfin का अर्थ अंग्रेजी में
Noun
- A voracious ganoid fish (Amia calva) found in the fresh waters of the United States; the mudfish; -- called also Johnny Grindle>, and dogfish>.