1 excell oneself | Definition of excell oneself

excell oneself

idiom

Definition of excell oneself

British
: to do even better than usual She really excelled herself in her last race!