to fit the pieces together - Turkish English Dictionary