barbour jacket









barbour jacket


noun

  1. trademark a hard-wearing waterproof waxed jacket
52 queries 0.523