Dictionary.com
Thesaurus.com
Showing results for Leatheroid. Search instead for Megatheroid.

Leatheroid

American  
[leth-uh-roid] / ˈlɛð əˌrɔɪd /
Trademark.
  1. a brand name for an imitation leather product consisting of chemically treated and vulcanized paper or other vegetable fiber.