"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

Only through sacrifice can Genesis survive.

Claudia Gray, Defy the Stars

WORD SUGGESTIONS
Laugh your heart out.

Why did the goal post get angry?Because the bar was rattled!

marquetry ENGLISH

Inlaid work; work inlaid with pieces of wood, shells, ivory, and the like, of several colors.

Read the complete definition