Traducción español inglés

English version

¿Qué significa "encajar, encastrar." en Inglés