Refine this word faster
Doublure
noun
Definitions
Noun
- 1 An elaborately decorated leather flyleaf in a book.
- 2 The reflexed margin of a trilobite carapace.
Etymology
Borrowed from French doublure.
See also for "doublure"
Next best steps
Mini challenge
Unscramble this word: doublure