What does the idiom 'Tooth and nail' mean?

Answer: 
with utmost effort
What does the idiom 'Tooth and nail' mean?