alligator clamps

English

Noun

alligator clamps

  1. plural of alligator clamp