51
By the skin of one's teeth
Answer & Solution
Answer: Option
D
Solution:
Meaning:
barely manage to do something;
narrowly succeed in doing something;
manage to do something by the smallest margin.