bag made of palm leaves - French English Dictionary