Thana

Webster's Dictionary of the English Language

·add. ·noun A police station.

Related Words