Topic summaryOtjomuise Expand Summary Otjomuise (lit.'place of steam' in Otjiherero) is a township in north-western Windhoek, Namibia. Wikipedia source