have prevented us from - French English Dictionary