do one's endeavor - Alemán Inglés Diccionario