Advertisement

Advertisement

Leatheroid

[ leth-uh-roid ]

Trademark.
  1. a brand name for an imitation leather product consisting of chemically treated and vulcanized paper or other vegetable fiber.


Advertisement

Advertisement

Advertisement

Advertisement


leatherneckleather star