sugar cane seed or flower - Spanish English Dictionary