put one's finger on it - German English Dictionary