The English term "support" matches the Italian term "sostenere, appogiare, appoggio, poggiare, sostegno"

other english words that include "support" : italian :
supporte fiancheggiare
to support fiancheggiare, promuovere