Find the word definition

Wiktionary
world cars

n. (world car English)