stonehatch

noun

Definition of stonehatch

British