Spanish-English Dictionarycepillar
Meaning of cepillar