mangrove palm - French English Dictionary