Guess the closest possible meaning of the idiom: “Cut the mustard” June 28, 2025 by Iqrar KhanA. To leave the jobB. None of these C. Lose the jobD. Misguided