Russian-English dictionary »

змеиный огурец meaning in English

RussianEnglish
змеиный огурец noun
{m}

snake gourd(plant or produce of Trichosanthes cucumerina)
noun