throat latches

See also: throatlatches

English

Noun

throat latches

  1. plural of throat latch