Can someone explain the difference of the definition between "bribe" and "graft"?

  • 134
  • 7
  • 1
  • English 
Aug 10, 2018 07:38
I am learning English vocabularies from an App. Today it gave me two similar words "bribe" and "graft" in a row. I didn't get the difference between those two, so I only got bad points.
Graft means to give money for instance to a politician in hope of getting something in return.
Bribe means to receive money from someone who expects some rewards, using your own authority(power?).
Are they correct?