on moral grounds - Turco Inglés Diccionario