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