Hot-headed rival Synonyms

Definitions for Rival