on a self-employed basis - Español Inglés Diccionario