carpet knight

noun

Definition of carpet knight

: a knight who has spent his time in ease and luxury : a man devoted to idleness and pleasure

History and Etymology for carpet knight

so called from the carpet's having been a symbol of luxury and effeminacy

Keep scrolling for more