have something to do with something - German English Dictionary