kotwali








noun Indian English.

  1. a police station.
45 queries 0.393