police detainment of many people - Español Inglés Diccionario