Buffalofish Meaning

There are 2 meaning(s) for word Buffalofish

Meaning 1 : large carp-like North American fish

Meaning 2 : any of several large suckers of the Mississippi valley

    Synonyms : buffalo fish