Answer:
lambast: to strongly criticize
deride: put down show contempt
solvent: possessing enough cash
scrounge:to be or borrow things
7.9m questions
10.6m answers