General Synonyms:
* Presenting
* Providing
* Furnishing
* Supplying
* Conveying
* Giving
* Distributing
* Shipping
* Transporting
* Handing over
* Submitting
Specific Synonyms:
* Performing (a speech, a play, etc.)
* Giving birth (for a mother)
* Achieving (a result)
* Executing (a task)
* Carrying out (a plan)
* Enacting (a law)
* Executing (a sentence)
Informal Synonyms:
* Dropping off
* Bringing over
* Getting something across
It's important to choose the best synonym based on the context of the sentence.