give of one's best - Alemán Inglés Diccionario