barrida

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