ground of excuse - Turco Inglés Diccionario