meaning of alles übertreffen

alles übertreffen - German to English

to cap it-all

View more

  • to crown everything