Who was the admiral of the French fleet defeated by Nelson at the Battle of Trafalgar? December 16, 2017 By Show answer Pierre de Villeneuve. More History QuestionsMore World History Questions