The Italian term "cura, servizio, maneggio" matches the English term "handling"

other italian words that include "maneggio" : english :
maneggio, direzione, economato management