Cold-hearted rival Synonyms

Definitions for Rival