A person who makes, sells, or wears caps; especially a capmaker or cap merchant.
Compound of 'cap' and 'man', using the Old English 'mann' to denote a person associated with caps.
Try Another Word