an office or dependency of the police - Español Inglés Diccionario