Meghan McCain slammed Donald Trump during her remarks at her father’s memorial saying that “the America of John McCain has no need to be made great again because America was always great.”

McCain started her remarks by slamming Trump without calling his name: “We gather here to mourn the passing of American greatness — the real thing, not cheap rhetoric from men who will never come near the sacrifice he gave so willingly, nor the opportunistic appropriation of those who lived lives of comfort and privilege while he suffered and served.”

Trump got four deferments to avoid serving in the Vietnam war because he had bone spurs in his foot, though he couldn’t say which foot when asked during the presidential campaign.

McCain continued:  “The America of john McCain is generous and welcoming and bold. She is resourceful and confident and secure. She meets her responsibilities. She speaks quietly because she is strong. America does not boast because she has no need. The America of John McCain has no need to be made great again because America was always great.

It was rare to hear applause in the middle of a solemn eulogy, but there was loud applause reverberated in the National Cathedral after she roundly repudiated Trump’s Make America Great motto.

“The America of John McCain is the America of Abraham Lincoln,” Meghan said, “fulfilling the promise of the Declaration of Independence, that all men are created equal.”

“John McCain was not defined by prison, by the navy, by the Senate, by the Republican party or any one of the deeds in his life.” “John McCain was defined by love,” Meghan said.

Another resonant line from Meghan:  “We live in an era where we knock down old American heroes for all their imperfections. When no leader wants to admit to fault or failure: You were an exception and you gave us an ideal to strive for.”

Meghan McCain’s brutal take-down of Trump comes one day after Georgetown University professor Michael Eric Dyson blasted him as a “lugubrious leech” and a “dopey doppelganger of deceit and deviance” during his remarks at Aretha Franklin’s funeral.