top dog – Deutsch–English translations

🇬🇧 en de 🇩🇪

top dog noun

  • leader (idiom)
Leitwolf, Platzhirsch, Rudelführer
  • favourite (idiom)
bestes Pferd im Stall
Wiktionary Links