What is the meaning of the word "surgeonfish"?

Definitions:

  1. brightly colored coral-reef fish with knifelike spines at the tail copy to clipboard noun
    • While snorkelling in the Red Sea, I encountered many surgeonfish. copy to clipboard