have a lot of guts - Deutsch Englisch Wörterbuch