Yellowspotted trevally
Fish
The yellowspotted trevally, also known as the yellowspotted kingfish, goldspotted trevally, tarrum, or yellowspot, is a widespread species of large inshore marine fish in the jack family Carangidae. Wikipedia