See also: Captchas and CAPTCHAs

English edit

Noun edit

captchas

  1. plural of captcha