wordsnooper.com
Spanish Surnames That Reveal Family History
A Barbero is a barber, but a Cantero is not a cantor. Do you know what the ancestors of people named Ballestero and Verdugo did? Find out here. Source