It could be an amphilophis, but something about the mouth doesn't look quite right to me. Looks like a tilapia of some kind. Could be a hybrid, or it could be a barred amphilophus. Sorry I don't have a better answer, but it's certainly not a Frontsa.