to constitute an integral part - Español Inglés Diccionario