have roots in - Francés Inglés Diccionario