sugar cane seed or flower - Espagnol Anglais Dictionnaire