Spanish-English Dictionaryescabechad
escabechad
escabechar
Meaning of escabechad