on top (0 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."
Get a free website audit from Next Wave ServicesGet a free website audit from Next Wave Services

Back to Top