Русский-Английский словарь »

чудо-юдо означает в английский

РусскийАнглийский
чудо-юдо 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