Spanish-English Dictionaryatracar
Meaning of atracar