have a shelf life - Español Inglés Diccionario