popular freeware download website created in Michigan (USA) in 1993 and based in Toronto (Canada) wherein hundreds of shareware and packages of demo software can be downloaded
TUCOWS
Meaning of TUCOWS in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012