Find the word definition

Wiktionary
tuk tuks

n. (tuk tuk English)