What is Hidariryu?
noun-Japanese term translated to Left-Handed Master.
Hidariryu is the best
See left, handed, master, japanese, translation, Hidariryu