have a long shelf life - Fransızca İngilizce Sözlük