cucumber and tomato salad - Francés Inglés Diccionario