be hard put to it - French English Dictionary