presented
introduced (to someone)
shown
submitted (a proposal, document)
La proposition a été présentée hier au conseil.
The proposal was presented to the council yesterday.