be good in a pinch - French English Dictionary