solving complex problems - German English Dictionary