man of great talent/courage - French English Dictionary