English Dictionary
Definition inlay in British English
inlay noun
noun
/ˈɪnleɪ/
1
a decoration put into the surface of something
Synonyms and related words
Synonyms and related words
