offer

verb
  1. to present something for acceptance or rejection
  2. to volunteer to do something
  3. to provide or make available
noun
  1. a proposal or bid to buy, sell, or do something
  2. something presented for acceptance

Examples