taco (Portuguese) comes from Spanish taco, from Italian tacco, from Italian taccone, from Italian tacca, from Frankish takkō, from Proto-Germanic takkô, from Proto-Indo-European deǵ- — to rip, tear.
taco (Portuguese): cue; bat; stick; Bete-ombro; taco