floundering speaking or acting in an awkward, confused manner, with hesitation and frequent mistakes; here, meaning wavering, especially from indecision or doubt.
quail to draw back in fear; lose heart or courage; cower.
disputation a discussion marked by formal debate, often as an exercise; here, meaning an argument.






















