Vocabulary
ボロ負け
ぼろまけ
(suffering a) decisive defeat; rout; thrashing; losing big
noun
suru-verb
vi