this situation hardly permits us - French English Dictionary