meaning of bakabakashii bakabakashii

bakabakashii bakabakashii meaning in Urban Dictionary

Japanese expression meaning ridiculous/stupid.Can be employed to describe peoples behavior. A really horrible person