Find the word definition

Wiktionary
gas bar

n. (context Canada English) filling station