HATCHES


Meaning of HATCHES in English

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

Slang English vocab.      Английский сленговый словарь.