English Dictionary
Definition overlay in British English
overlay noun
[countable] noun
/ˈəʊv(r)əˌleɪ/
1
a thin layer of a substance that has been applied to a surface, especially for decoration
Synonyms and related words
