Spanish-English Dictionaryacribillar
Meaning of acribillar