On-the-hook meaning

(idiomatic, often followed by for) In debt; obligated to pay or provide; liable; responsible or blamed.
adjective
0
0
Advertisement