Webster's Revised Unabridged Dictionary · 1913
Newmarket
Copy link
Newmarket
, noun
[From
Newmarket
, England.]
A long, closely fitting cloak.
↑