Spanish-English Dictionaryatascaban
atascaban
atascarse
Meaning of atascaban