mayonnaise salad with potatoes carrots and peas - Alemán Inglés Diccionario