Throughout the primaries, Donald Trump has come up with a number of nicknames for his opponents. He has used them at rallies, in debates and especially on Twitter.
From "Low energy Jeb" to "Crooked Hillary," here are some of the names Trump has used against other politicians.
'Goofy Elizabeth Warren'
'Low Energy Jeb'
'Truly Weird Rand Paul'