yan2
si1
he2
feng4
  1. (idiom) to fit together snugly; to dovetail perfectly

Info