I think s#it-hole perfectly sums up the whole situation in a single word, and certainly has made his point to the American public better than any other approach possible could!
Thus, I am guessing President Trump did say it.
Then why did he deny it? He should have just owned up to it if he said it. It wouldn’t have been a big deal.