hatche

Middle English

Noun

hatche

  1. alternative form of hacche