have a lot of heart - German English Dictionary