put in the hard yards - Fransızca İngilizce Sözlük