About us
Define
Definitions for
"Katchu"
The Japanese term meaning 'Armor'.
gearedsteel.com