Largemouth yellowfish

Labeobarbus kimberleyensis