supercompetitor
Noun
Meaning
supercompetitor (plural supercompetitors)
One who or that which competes very successfully so as to achieve dominance.
Noun
supercompetitor (plural supercompetitors)
One who or that which competes very successfully so as to achieve dominance.