Definify.com

Definition 2025


slatches

slatches

English

Noun

slatches

  1. plural of slatch