helena banjo'ed her car the other day, who let her on the roads shes a menace
when something breaks to the point of no return
"helena banjo'ed her car the other day, who let her on the roads shes a menace" What is the definition of "banjo'ed"?