carpet knight is a noun meaning "a knight who spends his time in luxury and idleness (knighted on the carpet at court rather than on the field of battle)". It carries one recorded sense.
a knight who spends his time in luxury and idleness (knighted on the carpet at court rather than on the field of battle)
Definitions, synonyms and semantic relations for carpet knight come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.