WORDLE ENGLISH

inlay

noun

inlaya decorative piece of material set into a surface to form a design

Wiktionary →
Classic Daily#711 · May 31, 2023