See also: captchas and CAPTCHAs

English

edit

Noun

edit

Captchas

  1. plural of Captcha