peak heart rate - German English Dictionary