to the best of one's ability - Spanisch Englisch Wörterbuch