Back to All

What is hanzo?

It means "to hide".