have a roof of glass - French English Dictionary