Russian-English dictionary »

малайская тупайя meaning in English

RussianEnglish
малайская тупайя noun
{f}

northern tree shrew(Tupaia belangerii)
noun