Definitions for "Katchu"
The Japanese term meaning 'Armor'.