yield a profit or result - Alemán Inglés Diccionario