to transplant something - Español Inglés Diccionario