Spanish-English Dictionaryescabechar
Meaning of escabechar