From Greek τουφέκι (touféki).
tufechi f (plural tufechi, definite articulation tufechea, definite plural tufechili)