cebiche made with thinly sliced fish - French English Dictionary