See also: Captchas and CAPTCHAs

English

edit

Noun

edit

captchas

  1. plural of captcha