What is the meaning of Virtuosic?

requiring a high level of technical skill.

impressive and sometimes flamboyant.

Source: wiktionary.org