English to Hindi

Meaning for:
police station
other
थाना