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