be hard put to it - Türkçe İngilizce Sözlük