Find the word definition

Wiktionary
tyre kickers

n. (plural of tyre kicker English)