offer Noun Something put forth, bid, proffered or tendered.
offer Noun An invitation to enter into a binding contract communicated to another party which contains terms sufficiently definite to create an enforceable contract if the other party accepts the invitation.
offer Verb To present (something) to God as a gesture of worship, or for a sacrifice.
offer Verb To place (something) in a position where it can be added to an existing mechanical assembly.
offer Verb To propose or express one's willingness (to do something).
offer Verb To place at someone's disposal; to present (something) to be either accepted or turned down.