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