CARPET-KNIGHT, one who has been knighted in time of peace, on the carpet before the king's throne, not on the battle field as a reward for valour. It is a term of reproach for a soldier who stays at home and avoids active service.