do-it-yourself enthusiast - German English Dictionary