do one's utmost effort - Fransızca İngilizce Sözlük