Put Across Or Over Synonyms

Synonyms:
(Verb)
  1. succeed
  2. fulfill
  3. complete