Russian-English dictionary »

мешкорот meaning in English

RussianEnglish
мешкорот noun
{m}

gulper eel(fish)
noun