to fit the pieces together - German English Dictionary