Meaning of velvet flower

Definition of velvet flower

(noun) young leaves widely used as leaf vegetables; seeds used as cereal

Other information on velvet flower

WIKIPEDIA results for velvet flower
Amazon results for velvet flower