See also: captchas and CAPTCHAs

English edit

Noun edit

Captchas

  1. plural of Captcha