Agree with Vil. Mosambique Cichlid. If you do a search on google you should get all sorts of info. It's had a few name changes over the years so look under the following: Tilapia mosambicus, Oreochromis mosambicus & Sarotheradon mosambicus.
Don't be surprised if you come up with lot's of aquaculture and seafood websites as this fish is used extensively to 'feed the world'.