What does "outdo" mean?

outdo oneself

  1. to do something better than one ever did before or thought one could do
  2. to make a supreme effort

Learn more about outdo

link/cite print suggestion box