have a lot of guts - German English Dictionary