well-remunerated business - Spanish English Dictionary