bag made of palm leaves - German English Dictionary