Definisi 'yard donkey'
English to English
noun
1 a winch (or system of winches) powered by an engine and used to haul logs from a stump to a landing or to a skid road
source: wordnet30
More Word(s)
winch, windlass,

Visual Synonyms
Click for larger image