tower-silo - French English Dictionary