sugar cane with many leaves - French English Dictionary