Bigmouth buffalofish

What is Bigmouth buffalofish?

Bigmouth buffalofish definition and meaning on Dictionary terms:
noun

a buffalofish, Ictiobus cyprinellus, found in central North America, characterized by a large mouth.