Find the word definition

Wiktionary

advergames

n. (plural of advergame English)