needlecordneedlecord means A fine corduroy fabric.EtymologyFrom needle + cord.nounA fine corduroy fabrictrousers made of the material