Spanish-English Dictionaryrastreaba
rastreaba
rastrear
Meaning of rastreaba