>>818
Are you sure it's Japanese? A quick search on the google engine
told me the pronunciation of "ba gai ya lo" was how Chinese and Taiwanese people say "馬鹿野郎". In Japanese, it's usually pronounced as "ba ka ya ro".
It means "idiot" in English.
I hope this helps.