Japanese Expression

Japanese: ude o migaku
Lit. English: to polish ones arms
Meaning: to improve ones skills

Log in or register to write something here or to contact authors.