thinly sliced dill, parsley olive oil, lemon and red pepper - Español Inglés Diccionario