That is a flowerhorn, a poor quality one at that. Is it just me or does the mouth look kind of deformed, like a blood parrot? Since they are hybrids, you should ask about it on the Hybrids forum. I agree, very soon your frontosa (and likely any other fish you might have the tank) will be dead.

.