Definify.com

Definition 2025


throat_latches

throat latches

See also: throatlatches

English

Noun

throat latches

  1. plural of throat latch