Spanish-English Dictionaryatascaba
atascaba
atascarse
Meaning of atascaba