CAP Meaning of CAP in English v. put a cap on; put a top on; crown; do better than Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012