1. Home
  2. >
  3. Define
  4. >
  5. TOWKAY

Definition of TOWKAY

  • a Chinese salutation, sir, master [n -S]