Top definition
Henshin is the Japanese word for Transformation and Ryu is the Japanese word for (Martial Arts) School. Putting those two together means - Transformation School.
Henshin Ryu is a school of Karate based in Kent.
by Henshin Ryu June 02, 2010
Get the mug
Get a Henshin Ryu mug for your papa Manley.