LONDON - Donald Trump is used to being the one doing the tough talk.
But on Monday the Republican presidential hopeful was on the receiving end of the harsh words -- with no opportunity of rebuttal -- as British MPs made their disdain for him clear during a parliamentary debate on whether to ban him from the country.
In doing so, the parliamentarians served up blunter criticisms than some of his rivals for the Republican presidential nomination have landed, labeling the 69-year-old "poisonous," "a buffoon" and even a "wazzock" -- British slang for "a stupid or annoying person."
"I don't think Donald Trump should be allowed within 1,000 miles of our shore," Jack Dromey, the Labour Party's shadow home affairs minister, told the assembled MPs.
The debate was triggered by a public petition launched in the wake of Trump's call to ban Muslims from the U.S., which called on the British parliament to ban Trump from the country for hate speech.
It received more than 576,000 signatures -- more than five times the number required for MPs to consider sending the matter for debate in parliament.
But the debate was non-binding, with no vote taken at the end, and was always going to be used by MPs as an opportunity to vent their thoughts on the divisive Republican under the protection of parliamentary privilege, which legally shields them from accusations of defamation or slander.
And vent they did.