Search term scherma has 2 results
Jump to
IT Italian EN English
scherma {f} fencing
scherma (n) [sport] {f} fencing (n) [sport]