substantial participation - Turco Inglés Diccionario