on top ( synonym found)

Definition of on top:

(preposition) : in a dominant position
"at the end of the season, Manchester United came out on top."

Definition of on top:

(preposition) : in a dominant position
"at the end of the season, Manchester United came out on top."

Back to Top