Russian-English dictionary »

мантикора meaning in English

RussianEnglish
мантикора noun
{f}

manticore(mythical creature)
noun