be hard put to it - Turkish English Dictionary