for all intents and purposes - Alemán Inglés Diccionario