What is the meaning of the word "virtuoso"?

Definitions:

  1. a musician who is a consummate master of technique and artistry copy to clipboard noun
    • My kids are both piano virtuosos. copy to clipboard
  2. having or revealing supreme mastery or skill copy to clipboard adjective
    • That is virtuoso playing. copy to clipboard
  3. someone who is exceptionally skilled in any field copy to clipboard noun
    • The team was full of programming virtuosos. copy to clipboard