to carry on or solicit business - Español Inglés Diccionario