take a lot of guts - German English Dictionary