See also: captchas and Captchas

English

edit

Noun

edit

CAPTCHAs

  1. plural of CAPTCHA