"Inlay" is a word in ENGLISH
inlay
ENGLISH
Definition:
To lay within; hence, to insert, as pieces of pearl,
iviry, choice woods, or the like, in a groundwork of some other
material; to form an ornamental surface; to diversify or adorn with
insertions.
inlay
ENGLISH
Definition:
Matter or pieces of wood, ivory, etc., inlaid, or prepared
for inlaying; that which is inserted or inlaid for ornament or variety.
Few words of positivity
If you your lips would keep from slips Five things observe with care To whom you speak of whom you speak And how and when and where.
WORD SUGGESTIONS
Laugh your heart out.
What do you call an egg from outer space?An unidentified flying omelet!
marquetry
ENGLISH
Inlaid work; work inlaid with pieces of wood, shells, ivory, and the like, of several colors.
Read the complete definition