be hard put to - Turco Inglés Diccionario