piecing-up device - Turkish English Dictionary