Russian-English dictionary »

чудо-юдо meaning in English

RussianEnglish
чудо-юдо noun
{n}

leviathan [leviathans](Biblical sea monster)
noun
[UK: lɪ.ˈvaɪə.θən] [US: lə.ˈvaɪə.θən]

sea monster(large, aggressive creature in the sea)
noun