Advertisement
Advertisement
Leatheroid
[ leth-uh-roid ]
Trademark.
- a brand name for an imitation leather product consisting of chemically treated and vulcanized paper or other vegetable fiber.
Advertisement
Advertisement
Advertisement
Advertisement
Browse