do one's level best - Spanisch Englisch Wörterbuch