barrida

listen to the pronunciation of barrida
Spanisch - Englisch
(Latin America) police raid, sudden attack by police to interrupt illegal activity in action
sweeped