玄人はだし

outdoing a professional; putting an expert to shame

Meaning

  1. nadj-no
    outdoing a professional; putting an expert to shame

Example sentences

  • His karaoke voice would put a professional to shame.

  • His singing outdoes a professional.