In-the-hole meaning

(idiomatic) Having suffered net losses; in debt.
adjective
0
0
Advertisement