tuk-tuk in Polish
tuk-tuk in Polish
autoriksza
A motorized rickshaw, especially Southeast Asia or India.
tuk-tuk
A motorized rickshaw, especially Southeast Asia or India.