Term of the Moment

GoogleWhack


Look Up Another Term


Definition: human authentication


The verification that a person filled out an online form and not a computer. See CAPTCHA.