دفع

Verb

 * 1) to pay
 * 2) to push, to push away, to drive away

Noun

 * 1) pay, payment
 * 2) push
 * 3) thrust, thrusting
 * 4) propulsion
 * 1) propulsion

Etymology
From.

Noun

 * 1) repulsion
 * 2) expulsion
 * 3)  defense

Etymology
From.

Verb

 * 1) to push
 * 2) to pay
 * 1) to pay
 * 1) to pay