Meaning of screw dog in English:

screw dog

noun

  • A clamp adjustable by a screw; chiefly in plural.

Origin

Mid 19th century; earliest use found in Scientific American.