Find the word definition

Wiktionary
mainstreeting

n. (context chiefly Canada and US informal of a politician or celebrity English) greet and interacting with people in a public place.