In days of old, when knighthood was in flower, carpet knight was a contemptuous term for a knight who fought all his battles in a lady's bed or on her carpet; one who stayed home from the wars. The expression, first recorded in 1576, came over the years to mean someone who avoids practical work.

Log in or register to write something here or to contact authors.