tinhorn

[ tin-hawrn ]
/ ˈtɪnˌhɔrn /
Slang.

noun

someone, especially a gambler, who pretends to be important but actually has little money, influence, or skill.

adjective

cheap and insignificant; small-time: a tinhorn racket.

Origin of tinhorn

An Americanism dating back to 1880–85; tin + horn

British Dictionary definitions for tin horn

tinhorn
/ (ˈtɪnˌhɔːn) US slang /

noun

a cheap pretentious person, esp a gambler with extravagant claims

adjective

cheap and showy