严丝合缝yán sī hé fèngyansihefeng(idiom) to fit together snugly; to dovetail perfectlyCharacters in this word丝silk, fine thread严strict, rigorous, rigid合to combine, to join, to unite缝to sew, to mendStudy it in Yanamino