Russian-English dictionary »

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

RussianEnglish
моторикша noun
{m}

autorickshaw(motorized rickshaw)
noun