Spanish-English Dictionaryacepillar
Meaning of acepillar