Spanish windlass

noun

Definitions

Noun
  1. 1
    A wooden roller, with a rope wound about it, into which a marlinspike is thrust to serve as a lever.

Next best steps

Mini challenge

Want a quick game? Try Word Finder.