Definition of TOWKAYS

  • TOWKAY, a Chinese salutation, sir, master [n]