soutenir meaning in English
v. support, uphold; nourish, sustain; withstand; carry, cause; stand up for, back up, back; defend, encourage; carry on
v. support, uphold; nourish, sustain; withstand; carry, cause; stand up for, back up, back; defend, encourage; carry on