by and large (for the most part) - Alemán Inglés Diccionario