The English term "mechanic" matches the Italian term "meccanico"

other english words that include "mechanic" : italian :
mechanical meccanico
mechanically a macchina
mechanics meccanica