form an integral part - Alemán Inglés Diccionario