raffia palms (raphia) - French English Dictionary