English Dictionary
Definition CAPTCHA in British English
CAPTCHA
/ˈkæpˌtʃə/
English Dictionary