clover clamps

English

Noun

clover clamps

  1. plural of clover clamp