What does “榫接” mean in English ?

What does “榫接” mean in English ?

A.jack

B.join

C.jet

D.joggle

正确答案是D