Vocabulary

ボロ負け

(suffering a) decisive defeat; rout; thrashing; losing big

noun suru-verb vi