police detainment of many people - Spanish English Dictionary