Dictionary / Transport
توك توك
/tuk-TUK/
English
tuk-tuk
French
Part of Speech
noun
Register
standard