self-splicing - Francés Inglés Diccionario