barrida

listen to the pronunciation of barrida
الأسبانية - الإنجليزية
(Latin America) police raid, sudden attack by police to interrupt illegal activity in action
sweeped