Find the word definition

Wiktionary
towkay

n. 1 (context Malaysian English) A business owner; boss (especially a http://en.wikipedia.org/wiki/Malaysian%20Chinese). 2 (context Malaysian English) Term of address for such a person; sir.