a huge palm tree - French English Dictionary