make great or desperate efforts - Fransızca İngilizce Sözlük