Self Defense

Generator, Blender, & Flail Filipino self-defense techniques

These 3 are my terminology as well as I am defining it the way it makes feeling to me.
With any luck it’s very easy and clear for individuals to understand the distinction between the 3.