I was taught it meant "hosteler," as in "innkeeper." "Zimmer" is German for "room," so a Zimmer-mann would be a "room-man," or one who keeps rooms for let.
A Zimmermann makes rooms. If he's a master at this trade, he's a Zimmermeister (master carpenter).
56 posted on 03/26/2012 3:30:43 PM PDT by Fiji Hill
(Deo Vindice!)