What does bakabakashii bakabakashii mean?

bakabakashii bakabakashii meaning in Urban Dictionary

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