Impelled

English Meaning

French Meaning

FOLLOW ON FACEBOOK.

pousser

faire avancer

inciter

contraindre

imposer