key scarf
noun Shipbuilding.
any of various scarf joints in which the overlapping parts are keyed together.
Words nearby key scarf
key lime pie,
key money,
key plate,
key punch,
key ring,
key scarf,
key signature,
key stage,
key station,
key up,
key west