Halichoeres trimaculatusSpotted-tail rainbowfish(Also: Three-spot rainbowfish)