do one's very best to - Alemán Inglés Diccionario