crocodile clip








noun

  1. a clasp with serrated interlocking edges used for making electrical connections
56 queries 0.582