Back to all

What is hanzo?

It means "to hide".