Idioms and Phrases

Which of the following idioms means: only just barely succeeding at something?

Correct answer

D. By the skin of your teeth

Explanation

'By the skin of your teeth' means only just barely succeeding at something.