noun, interjection
you idiot; you moron; goddamn idiot
Strong, derogatory insult used as a noun or interjection. Very colloquial and offensive; often directed at someone in anger or frustration.
「ばかやろう!」と彼は叫んだ。
"You idiot!" he shouted.
あんなばかやろうと話すことはない。
There's no point talking to a moron like that.