sugar cane with many leaves - German English Dictionary