Russian-English dictionary »

убедительная победа meaning in English

RussianEnglish
убедительная победа noun
{f}

landslide victory(overwhelming victory in an election)
noun