join/combine forces - German English Dictionary