substantial participation - Alemán Inglés Diccionario