The English term "apparatus" matches the Italian term "meccanismo, equipaggio, apparecchio"

other english words that include "apparatus" : italian :
apparatuses attrezzi