good in the clutch - German English Dictionary