composite substrate - Francés Inglés Diccionario