THESAURUS
Offer
accommodation, accord, accordance, adduce, administer, advance, afford, allege, allot, allow, approach, array, assay, attempt, award, awarding, bestow, bestow on, bestowal, bestowment, bid, bid in, bid up, bring forward, bring on, bring to bear, chance, cite, come forward, communicate, communication, concession, confer, conferment, conferral, contribution, crack, deal, deal out, deliverance, delivery, deploy, dish out, dispense, display, dole, dole out, donate, donation, effort, endeavor, endowment, engage, essay, exhibit, experiment, extend, fling, fork out, furnish, furnishment, gambit, gift, gift with, gifting, give, give freely, give out, giving, go, grant, granting, hand out, heap, help to, hold forth, hold out, impart, impartation, impartment, investiture, issue, lavish, lay, let have, liberality, lick, lift a finger, make, make a bid, make an attempt, make an effort, make an offer, make available, marshal, mete, mete out, move, offer to buy, offering, plead, pose, pour, prefer, present, presentation, presentment, produce, proffer, proposal, propose, proposition, provide, provision, put forth, put forward, put to choice, put to vote, put up, rain, rally, render, seek, sell, serve, set before, shell out, shill, shot, show, shower, slip, snow, stab, step, step forward, strive, stroke, strong bid, struggle, submit, subscription, suggest, supplying, surrender, tender, tentative, trial, trial and error, try, undertake, undertaking, venture, venture on, venture upon, volunteer, vouchsafe, vouchsafement, whack, yield
ROGET THESAURUS
Offer
Offer
N
offer, proffer, presentation, tender, bid, overture, proposal, proposition, motion, invitation, candidature, offering, offering, offered, in the market, for sale, to let, disengaged, on hire.
VB
offer, proffer, present, tender, bid, propose, move, make a motion, make advances, start, invite, hold out, place in one's way, put forward, hawk about, offer for sale, press, lay at one's feet, offer oneself, present oneself, volunteer, come forward, be a candidate, stand for, bid for, seek, be at one's service, go a begging, bribe.
Giving
VB
deliver, hand, pass, put into the hands of, hand over, make over, deliver over, pass over, turn over, assign dower, present, give away, dispense, dispose of, give out, deal out, dole out, mete out, fork out, squeeze out, pay, render, impart, communicate, concede, cede, yield, part with, shed, cast, spend, give, bestow, confer, grant, accord, award, assign, intrust, consign, vest in, make a present, allow, contribute, subscribe, furnish its quota, invest, endow, settle upon, bequeath, leave, devise, furnish, supply, help, administer to, afford, spare, accommodate with, indulge with, favor with, shower down upon, lavish, pour on, thrust upon, tip, bribe, tickle the palm, grease the palm, offer, sacrifice, immolate.
Sale
VB
sell, vend, dispose of, effect a sale, sell over the counter, sell by auction, dispense, retail, deal in, sell off, sell out, turn into money, realize, bring to the hammer, bring under the hammer, put up to auction, put up for auction, offer for sale, put up for sale, hawk, bring to market, offer, undersell, let, mortgage.