Vocabulary

追い落とし

chasing down; pushing down; deposing; ousting

noun