A fish with thick
      lips, yellow fins, and black spots on the sides

A fish of green and rusted
      color with strong teeth
Parrot fish

Black spotted sweetlips

( Plectorhinchus gaterinus )

Midday small groups of sweetlips hide in shadow of corals. This fish has swam out of shadow for more convenient photo. The fish is called sweetlips and grunt for its thick lips and for special grind sound. I didn't hear the sound, but I heard sound of crushing corals which can be produced by a Parrot fish and an Arothron.

A fish with thick lips,
     yellow fins, and black spots on the sides