police station

police station

美 [pə'liːs 'steɪʃən] 英 [pə'liːs 'steɪʃən] police station Noun a station that serves as headquarte......