Windlasses meaning

(nautical) Plural form of windlass.
noun
0
0
Advertisement