police detainment of many people - Espagnol Anglais Dictionnaire