that guy you're dating is a total ted cruz
myopic self-righteous, power hungry asshole who won't listen to anyone or change his views no matter the circumstances
"that guy you're dating is a total ted cruz" What is the definition of "ted cruz"?