A. Trimaculatus would be my guess...
I say this only because, the "three spot cichlid" has just that. However yours has seven.
Flowerhorn?
I say this only because, the "three spot cichlid" has just that. However yours has seven.
Flowerhorn?

