"selbstbau" in English Selbstbau... do-it-yourself /DIY/ Detailed translations for "selbstbau" Selbstbau... Selbstbau...(also: Heimwerken, Eigenbau...) do-it-yourself /DIY/