stack silo - French English Dictionary