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