"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.

W. E. Norris

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