Spanish-English Dictionaryescabecharía
escabecharía
escabechar
Meaning of escabecharía