The English term "hauled" matches the Italian term "tirai"

other english words that include "hauled" : italian :
overhauled sorpassai