hard put to it to do something - Turco Inglés Diccionario