What is impact driver?

What is impact driver?

quanswer.com