keep finger on the pulse of - German English Dictionary