barrida

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