Definitions
surname Lai
to depend on
to hang on in a place
bad
to renege (on promise)
to disclaim
to rat (on debts)
rascally
to blame
to put the blame on