Typically used in the phrase "yoroshiku onegaishimasu'. It translates roughly as "please take care of me" or "I am in your care". It is a polite way of acknowledging one's help.
by Matsudaira November 24, 2010
by guc February 22, 2009
buy the domain for your travel blog