Spanish-English Dictionaryescabechan
escabechan
escabechar
Meaning of escabechan