someone who engages in quixotic deeds - French English Dictionary