smallmouth buffalo

noun

Definition of smallmouth buffalo

: a common buffalo fish (Ictiobus bubalus) that is usually smaller and slenderer than the bigmouth and black buffalos and is a superior food fish