Japanese Expression

Japanese: hito hata ageru
Lit. English: to hoist ones flag
Meaning: to succeed on ones own business

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