salted sardine marinade - Alemán Inglés Diccionario