non-perishable - French English Dictionary