ALCOCK'S CANAL Meaning of ALCOCK'S CANAL in English n. pudendal canal (named after Benjamin Alcock who in 1836 first described it in a definite manner) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012