gave one's best shot (verb) struggle: labor, work
Sinonime: bear,
brainstorm*, breed, bring forth, brood,
cause,
come up with,
conceive,
concoct,
contrive, cook up,
design,
devise, dream up,
engender,
formulate,
generate, get up, give birth, incubate,
induce,
invent, lay eggs,
make,
make up,
occasion,
originate,
parent,
plot,
prepare, procreate, produce,
project,
provoke,
scheme,
set,
sire,
spawn, spitball, think up, throw together, trump up, whip up, work up
Antonime: idle, laze,
rest