raffia palms (raphia) - German English Dictionary