gives all (verb) contend: compete, fight
Sinonime: actor, bluffer,
charlatan,
cheat,
counterfeit, deception,
fabrication, faker, flimflam, forgery, four-flusher, fraud, gold brick, hoax, imitation, imposition, imposture, junque, make-believe, mountebank, phony,
plant*, pretender,
pretense, pseudo*, put-on, reproduction,
scam, sham*, sleight, spoof,
swindle,
trickAntonime: original, reality