Spanish-English Dictionaryescabúllete
escabúllete
escabullirse
Meaning of escabúllete