Vocabulary

大勝利

huge win; overwhelming victory

noun