Spanish-English Dictionaryatasca
atasca
atascarse
Meaning of atasca