garageyoudaoicibaDictYouDict[garage 词源字典]
garage: [20] As the motor-car age got under way at the start of the 20th century, a gap opened up in the lexicon for a word for ‘car-storage place’. English filled it in 1902 by borrowing French garage. The first references to it show that the term (station was an early alternative) was originally applied to large commercially run shelters housing many vehicles – the equivalent more of modern multi-storey car parks than of garages (the Daily Mail, for example, on 11 January 1902, reports the ‘new “garage” founded by Mr Harrington Moore, hon. secretary of the Automobile Club … The “garage”, which is situated at the City end of Queen Victoria-street, has accommodation for 80 cars’, and Alfred Harmsworth, in Motors 1902, wrote of ‘stations or “garages” where a number of cars can be kept’).

It was not long, however, before individual houses got more personalized garages, and the application to an establishment where vehicle repairs are carried out and fuel sold soon followed. The French word garage itself is a derivative of the verb garer, which originally meant ‘dock ships’. It comes from Old French garer ‘protect, defend’, a loanword from Old High German warōn (to which English ward, warn, and the -ware of beware are related).

=> beware, ward, warn[garage etymology, garage origin, 英语词源]
upholsteryoudaoicibaDictYouDict
upholster: [19] Upholster has no etymological connection with holsters. It is a back-formation from upholsterer [17], which itself was derived from an earlier but now obsolete upholster ‘person who deals in or repairs small articles’. This was an agent noun formed from the verb uphold [13] (a compound of up and hold), in the now defunct sense ‘repair’.
=> hold
fixer (n.)youdaoicibaDictYouDict
1849, of chemicals, etc.; 1885 as a person who "makes things right;" agent noun from fix (v.). Fixer-upper is from 1967 as "that which repairs other things" (in an advertisement for a glue); by 1976 as a real-estate euphemism for "property that needs a lot of work."
roofer (n.)youdaoicibaDictYouDict
"one who makes or repairs roofs," 1835, agent noun from roof (v.).
steeplejack (n.)youdaoicibaDictYouDict
"one who climbs steeples, chimneys, etc. to make repairs," 1881, from steeple + jack (n.) "fellow, man."
upholsterer (n.)youdaoicibaDictYouDict
"tradesman who finishes or repairs articles of furniture" (1610s), from upholdester (early 15c.; early 14c. as a surname), formed with diminutive (originally fem.) suffix -ster + obsolete Middle English noun upholder "dealer in small goods" (c. 1300), from upholden "to repair, uphold, keep from falling or sinking" (in this case, by stuffing); see uphold (v.).