hatches

Fun Dictionary -> hatches

hatches - Vulgar Dictionary definition

Under the hatches; in trouble, distress, or debt.