person who does odd jobs - German English Dictionary