not to stop short of anything - Deutsch Englisch Wörterbuch