What is CAPTCHA

Captcha stand for

Completely Automated Public Turing test to tell Computers and Human Apart