striving for superiority - Alemán Inglés Diccionario