See also: captchas and Captchas

English edit

Noun edit

CAPTCHAs

  1. plural of CAPTCHA