Dictionary search results

Showing 1-2 of 2 results

ceviche British & World English

A South American dish of marinaded raw fish or seafood

ceviche Spanish-English

ceviche, sevicheraw fish marinated in lemon juice